home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / editors / emcs1855 / emcs1855.0 / lisp / fill.elc < prev    next >
Emacs Compiled Lisp  |  1988-08-22  |  3.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
1% dexvert Combustion 2 Particle Library (other/combustion2ParticleLibrary) ext Unsupported
100% file Emacs v18 byte-compiled Lisp data default
99% file data default
100% gt2 Kopftext: '(defun set-fill-prefix nil ' default (weak)
100% xdgMime text/x-emacs-lisp default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0a 28 64 65 66 75 6e 20 | 73 65 74 2d 66 69 6c 6c |.(defun |set-fill|
|00000010| 2d 70 72 65 66 69 78 20 | 6e 69 6c 20 22 5c 0a 53 |-prefix |nil "\.S|
|00000020| 65 74 20 74 68 65 20 66 | 69 6c 6c 2d 70 72 65 66 |et the f|ill-pref|
|00000030| 69 78 20 74 6f 20 74 68 | 65 20 63 75 72 72 65 6e |ix to th|e curren|
|00000040| 74 20 6c 69 6e 65 20 75 | 70 20 74 6f 20 70 6f 69 |t line u|p to poi|
|00000050| 6e 74 2e 0a 46 69 6c 6c | 69 6e 67 20 65 78 70 65 |nt..Fill|ing expe|
|00000060| 63 74 73 20 6c 69 6e 65 | 73 20 74 6f 20 73 74 61 |cts line|s to sta|
|00000070| 72 74 20 77 69 74 68 20 | 74 68 65 20 66 69 6c 6c |rt with |the fill|
|00000080| 20 70 72 65 66 69 78 0a | 61 6e 64 20 72 65 69 6e | prefix.|and rein|
|00000090| 73 65 72 74 73 20 74 68 | 65 20 66 69 6c 6c 20 70 |serts th|e fill p|
|000000a0| 72 65 66 69 78 20 69 6e | 20 65 61 63 68 20 72 65 |refix in| each re|
|000000b0| 73 75 6c 74 69 6e 67 20 | 6c 69 6e 65 2e 22 20 28 |sulting |line." (|
|000000c0| 69 6e 74 65 72 61 63 74 | 69 76 65 29 20 28 62 79 |interact|ive) (by|
|000000d0| 74 65 2d 63 6f 64 65 20 | 22 c1 88 c2 8a c3 20 88 |te-code |"..... .|
|000000e0| 60 29 60 5c 22 89 10 88 | c4 08 c5 5c 22 85 18 00 |`)`\"...|...\"...|
|000000f0| c1 89 10 88 08 83 24 00 | c6 c7 08 5c 22 82 27 00 |......$.|...\".'.|
|00000100| c6 c8 21 87 22 20 5b 66 | 69 6c 6c 2d 70 72 65 66 |..!." [f|ill-pref|
|00000110| 69 78 20 6e 69 6c 20 62 | 75 66 66 65 72 2d 73 75 |ix nil b|uffer-su|
|00000120| 62 73 74 72 69 6e 67 20 | 62 65 67 69 6e 6e 69 6e |bstring |beginnin|
|00000130| 67 2d 6f 66 2d 6c 69 6e | 65 20 65 71 75 61 6c 20 |g-of-lin|e equal |
|00000140| 22 22 20 6d 65 73 73 61 | 67 65 20 22 66 69 6c 6c |"" messa|ge "fill|
|00000150| 2d 70 72 65 66 69 78 3a | 20 5c 22 25 73 5c 22 22 |-prefix:| \"%s\""|
|00000160| 20 22 66 69 6c 6c 2d 70 | 72 65 66 69 78 20 63 61 | "fill-p|refix ca|
|00000170| 6e 63 65 6c 6c 65 64 22 | 5d 20 36 29 29 0a 0a 28 |ncelled"|] 6))..(|
|00000180| 64 65 66 75 6e 20 66 69 | 6c 6c 2d 72 65 67 69 6f |defun fi|ll-regio|
|00000190| 6e 2d 61 73 2d 70 61 72 | 61 67 72 61 70 68 20 28 |n-as-par|agraph (|
|000001a0| 66 72 6f 6d 20 74 6f 20 | 26 6f 70 74 69 6f 6e 61 |from to |&optiona|
|000001b0| 6c 20 6a 75 73 74 69 66 | 79 2d 66 6c 61 67 29 20 |l justif|y-flag) |
|000001c0| 22 5c 0a 46 69 6c 6c 20 | 72 65 67 69 6f 6e 20 61 |"\.Fill |region a|
|000001d0| 73 20 6f 6e 65 20 70 61 | 72 61 67 72 61 70 68 3a |s one pa|ragraph:|
|000001e0| 20 62 72 65 61 6b 20 6c | 69 6e 65 73 20 74 6f 20 | break l|ines to |
|000001f0| 66 69 74 20 66 69 6c 6c | 2d 63 6f 6c 75 6d 6e 2e |fit fill|-column.|
|00000200| 0a 50 72 65 66 69 78 20 | 61 72 67 20 6d 65 61 6e |.Prefix |arg mean|
|00000210| 73 20 6a 75 73 74 69 66 | 79 20 74 6f 6f 2e 0a 46 |s justif|y too..F|
|00000220| 72 6f 6d 20 70 72 6f 67 | 72 61 6d 2c 20 70 61 73 |rom prog|ram, pas|
|00000230| 73 20 61 72 67 73 20 46 | 52 4f 4d 2c 20 54 4f 20 |s args F|ROM, TO |
|00000240| 61 6e 64 20 4a 55 53 54 | 49 46 59 2d 46 4c 41 47 |and JUST|IFY-FLAG|
|00000250| 2e 22 20 28 69 6e 74 65 | 72 61 63 74 69 76 65 20 |." (inte|ractive |
|00000260| 22 72 0a 50 22 29 20 28 | 62 79 74 65 2d 63 6f 64 |"r.P") (|byte-cod|
|00000270| 65 20 22 c5 88 8c c9 08 | 09 5c 22 88 65 62 88 ca |e ".....|.\".eb..|
|00000280| cb 21 88 c9 60 64 5c 22 | 88 60 89 10 88 0b 85 27 |.!..`d\"|.`.....'|
|00000290| 00 cc 0b cd 5c 22 3f 85 | 27 00 ce 0b 21 1a 0a 85 |....\"?.|'...!...|
|000002a0| 69 00 0b 47 0c 59 85 36 | 00 cf d0 21 88 65 62 88 |i..G.Y.6|...!.eb.|
|000002b0| d1 d2 21 88 6d 3f 85 57 | 00 d3 0a 21 85 4f 00 d4 |..!.m?.W|...!.O..|
|000002c0| 60 d5 d6 21 5c 22 88 d1 | d2 21 88 82 3e 00 88 65 |`..!\"..|.!..>..e|
|000002d0| 62 88 d3 0a 21 85 65 00 | d7 0b 47 21 88 60 89 10 |b...!.e.|..G!.`..|
|000002e0| 29 88 08 62 88 d8 d9 c5 | c6 23 85 7c 00 da 63 88 |)..b....|.#.|..c.|
|000002f0| 82 6e 00 88 db 08 64 dc | da 24 88 08 62 88 ca dd |.n....d.|.$..b...|
|00000300| 21 88 d8 de c5 c6 23 85 | b1 00 d4 df d6 21 8a e0 |!.....#.|.....!..|
|00000310| e1 21 88 68 e2 3e 29 83 | a7 00 e3 82 a8 00 d2 5c |.!.h.>).|.......\|
|00000320| 5c d5 d6 21 5c 22 88 82 | 8b 00 88 64 62 88 e4 20 |\..!\"..|...db.. |
|00000330| 88 e5 63 88 65 62 88 d6 | 1e 07 6d 3f 85 2a 01 e6 |..c.eb..|..m?.*..|
|00000340| 0c 54 21 88 6d 83 d3 00 | c5 82 f2 00 e0 e7 21 88 |.T!.m...|......!.|
|00000350| e8 0e 07 21 83 e2 00 6e | 82 e6 00 0e 07 69 59 83 |...!...n|.....iY.|
|00000360| ef 00 ca e7 21 82 f2 00 | d7 e9 21 88 e4 20 88 dc |....!...|..!.. ..|
|00000370| 63 88 6d 3f 85 11 01 0b | 85 11 01 cc 0b cd 5c 22 |c.m?....|......\"|
|00000380| 3f 85 11 01 0b 63 88 69 | 89 16 07 88 0e 08 85 26 |?....c.i|.......&|
|00000390| 01 6d 3f 85 26 01 d1 e9 | 21 88 ea 20 88 d1 d2 21 |.m?.&...|!.. ...!|
|000003a0| 88 82 c1 00 29 29 87 22 | 20 5b 66 72 6f 6d 20 74 |....))."| [from t|
|000003b0| 6f 20 66 70 72 65 20 66 | 69 6c 6c 2d 70 72 65 66 |o fpre f|ill-pref|
|000003c0| 69 78 20 66 69 6c 6c 2d | 63 6f 6c 75 6d 6e 20 6e |ix fill-|column n|
|000003d0| 69 6c 20 74 20 70 72 65 | 66 69 78 63 6f 6c 20 6a |il t pre|fixcol j|
|000003e0| 75 73 74 69 66 79 2d 66 | 6c 61 67 20 6e 61 72 72 |ustify-f|lag narr|
|000003f0| 6f 77 2d 74 6f 2d 72 65 | 67 69 6f 6e 20 73 6b 69 |ow-to-re|gion ski|
|00000400| 70 2d 63 68 61 72 73 2d | 66 6f 72 77 61 72 64 20 |p-chars-|forward |
|00000410| 22 0a 22 20 65 71 75 61 | 6c 20 22 22 20 72 65 67 |"." equa|l "" reg|
|00000420| 65 78 70 2d 71 75 6f 74 | 65 20 65 72 72 6f 72 20 |exp-quot|e error |
|00000430| 22 66 69 6c 6c 2d 70 72 | 65 66 69 78 20 74 6f 6f |"fill-pr|efix too|
|00000440| 20 6c 6f 6e 67 20 66 6f | 72 20 73 70 65 63 69 66 | long fo|r specif|
|00000450| 69 65 64 20 77 69 64 74 | 68 22 20 66 6f 72 77 61 |ied widt|h" forwa|
|00000460| 72 64 2d 6c 69 6e 65 20 | 31 20 6c 6f 6f 6b 69 6e |rd-line |1 lookin|
|00000470| 67 2d 61 74 20 64 65 6c | 65 74 65 2d 72 65 67 69 |g-at del|ete-regi|
|00000480| 6f 6e 20 6d 61 74 63 68 | 2d 65 6e 64 20 30 20 66 |on match|-end 0 f|
|00000490| 6f 72 77 61 72 64 2d 63 | 68 61 72 20 72 65 2d 73 |orward-c|har re-s|
|000004a0| 65 61 72 63 68 2d 66 6f | 72 77 61 72 64 20 22 5b |earch-fo|rward "[|
|000004b0| 2e 3f 21 5d 5b 5d 29 5c | 22 27 5d 2a 24 22 20 33 |.?!][])\|"']*$" 3|
|000004c0| 32 20 73 75 62 73 74 2d | 63 68 61 72 2d 69 6e 2d |2 subst-|char-in-|
|000004d0| 72 65 67 69 6f 6e 20 31 | 30 20 22 20 09 22 20 22 |region 1|0 " ." "|
|000004e0| 20 20 20 2a 22 20 6d 61 | 74 63 68 2d 62 65 67 69 | *" ma|tch-begi|
|000004f0| 6e 6e 69 6e 67 20 73 6b | 69 70 2d 63 68 61 72 73 |nning sk|ip-chars|
|00000500| 2d 62 61 63 6b 77 61 72 | 64 20 22 20 5d 29 5c 22 |-backwar|d " ])\"|
|00000510| 27 22 20 28 34 36 20 36 | 33 20 33 33 29 20 32 20 |'" (46 6|3 33) 2 |
|00000520| 64 65 6c 65 74 65 2d 68 | 6f 72 69 7a 6f 6e 74 61 |delete-h|orizonta|
|00000530| 6c 2d 73 70 61 63 65 20 | 22 20 20 22 20 6d 6f 76 |l-space |" " mov|
|00000540| 65 2d 74 6f 2d 63 6f 6c | 75 6d 6e 20 22 5e 20 0a |e-to-col|umn "^ .|
|00000550| 22 20 7a 65 72 6f 70 20 | 2d 31 20 6a 75 73 74 69 |" zerop |-1 justi|
|00000560| 66 79 2d 63 75 72 72 65 | 6e 74 2d 6c 69 6e 65 5d |fy-curre|nt-line]|
|00000570| 20 33 34 29 29 0a 0a 28 | 64 65 66 75 6e 20 66 69 | 34))..(|defun fi|
|00000580| 6c 6c 2d 70 61 72 61 67 | 72 61 70 68 20 28 61 72 |ll-parag|raph (ar|
|00000590| 67 29 20 22 5c 0a 46 69 | 6c 6c 20 70 61 72 61 67 |g) "\.Fi|ll parag|
|000005a0| 72 61 70 68 20 61 74 20 | 6f 72 20 61 66 74 65 72 |raph at |or after|
|000005b0| 20 70 6f 69 6e 74 2e 0a | 50 72 65 66 69 78 20 61 | point..|Prefix a|
|000005c0| 72 67 20 6d 65 61 6e 73 | 20 6a 75 73 74 69 66 79 |rg means| justify|
|000005d0| 20 61 73 20 77 65 6c 6c | 2e 22 20 28 69 6e 74 65 | as well|." (inte|
|000005e0| 72 61 63 74 69 76 65 20 | 22 50 22 29 20 28 62 79 |ractive |"P") (by|
|000005f0| 74 65 2d 63 6f 64 65 20 | 22 c2 88 8a c3 20 88 6e |te-code |".... .n|
|00000600| 86 0d 00 c4 c5 21 88 60 | 18 c6 20 88 c7 60 08 09 |.....!.`|.. ..`..|
|00000610| 23 29 29 87 22 20 5b 65 | 6e 64 20 61 72 67 20 6e |#))." [e|nd arg n|
|00000620| 69 6c 20 66 6f 72 77 61 | 72 64 2d 70 61 72 61 67 |il forwa|rd-parag|
|00000630| 72 61 70 68 20 6e 65 77 | 6c 69 6e 65 20 31 20 62 |raph new|line 1 b|
|00000640| 61 63 6b 77 61 72 64 2d | 70 61 72 61 67 72 61 70 |ackward-|paragrap|
|00000650| 68 20 66 69 6c 6c 2d 72 | 65 67 69 6f 6e 2d 61 73 |h fill-r|egion-as|
|00000660| 2d 70 61 72 61 67 72 61 | 70 68 5d 20 37 29 29 0a |-paragra|ph] 7)).|
|00000670| 0a 28 64 65 66 75 6e 20 | 66 69 6c 6c 2d 72 65 67 |.(defun |fill-reg|
|00000680| 69 6f 6e 20 28 66 72 6f | 6d 20 74 6f 20 26 6f 70 |ion (fro|m to &op|
|00000690| 74 69 6f 6e 61 6c 20 6a | 75 73 74 69 66 79 2d 66 |tional j|ustify-f|
|000006a0| 6c 61 67 29 20 22 5c 0a | 46 69 6c 6c 20 65 61 63 |lag) "\.|Fill eac|
|000006b0| 68 20 6f 66 20 74 68 65 | 20 70 61 72 61 67 72 61 |h of the| paragra|
|000006c0| 70 68 73 20 69 6e 20 74 | 68 65 20 72 65 67 69 6f |phs in t|he regio|
|000006d0| 6e 2e 0a 50 72 65 66 69 | 78 20 61 72 67 20 28 6e |n..Prefi|x arg (n|
|000006e0| 6f 6e 2d 6e 69 6c 20 74 | 68 69 72 64 20 61 72 67 |on-nil t|hird arg|
|000006f0| 2c 20 69 66 20 63 61 6c | 6c 65 64 20 66 72 6f 6d |, if cal|led from|
|00000700| 20 70 72 6f 67 72 61 6d | 29 0a 6d 65 61 6e 73 20 | program|).means |
|00000710| 6a 75 73 74 69 66 79 20 | 61 73 20 77 65 6c 6c 2e |justify |as well.|
|00000720| 22 20 28 69 6e 74 65 72 | 61 63 74 69 76 65 20 22 |" (inter|active "|
|00000730| 72 0a 50 22 29 20 28 62 | 79 74 65 2d 63 6f 64 65 |r.P") (b|yte-code|
|00000740| 20 22 c5 88 8c c6 08 09 | 5c 22 88 65 62 88 6d 3f | "......|\".eb.m?|
|00000750| 85 31 00 60 c7 c8 21 88 | 60 1b 1a c7 c9 21 88 60 |.1.`..!.|`....!.`|
|00000760| 0a 59 83 2a 00 ca 60 0b | 0c 23 82 2c 00 0b 62 2a |.Y.*..`.|.#.,..b*|
|00000770| 88 82 0b 00 29 87 22 20 | 5b 66 72 6f 6d 20 74 6f |....)." |[from to|
|00000780| 20 69 6e 69 74 69 61 6c | 20 65 6e 64 20 6a 75 73 | initial| end jus|
|00000790| 74 69 66 79 2d 66 6c 61 | 67 20 6e 69 6c 20 6e 61 |tify-fla|g nil na|
|000007a0| 72 72 6f 77 2d 74 6f 2d | 72 65 67 69 6f 6e 20 66 |rrow-to-|region f|
|000007b0| 6f 72 77 61 72 64 2d 70 | 61 72 61 67 72 61 70 68 |orward-p|aragraph|
|000007c0| 20 31 20 2d 31 20 66 69 | 6c 6c 2d 72 65 67 69 6f | 1 -1 fi|ll-regio|
|000007d0| 6e 2d 61 73 2d 70 61 72 | 61 67 72 61 70 68 5d 20 |n-as-par|agraph] |
|000007e0| 38 29 29 0a 0a 28 64 65 | 66 75 6e 20 6a 75 73 74 |8))..(de|fun just|
|000007f0| 69 66 79 2d 63 75 72 72 | 65 6e 74 2d 6c 69 6e 65 |ify-curr|ent-line|
|00000800| 20 6e 69 6c 20 22 5c 0a | 41 64 64 20 73 70 61 63 | nil "\.|Add spac|
|00000810| 65 73 20 74 6f 20 6c 69 | 6e 65 20 70 6f 69 6e 74 |es to li|ne point|
|00000820| 20 69 73 20 69 6e 2c 20 | 73 6f 20 69 74 20 65 6e | is in, |so it en|
|00000830| 64 73 20 61 74 20 66 69 | 6c 6c 2d 63 6f 6c 75 6d |ds at fi|ll-colum|
|00000840| 6e 2e 22 20 28 69 6e 74 | 65 72 61 63 74 69 76 65 |n." (int|eractive|
|00000850| 29 20 28 62 79 74 65 2d | 63 6f 64 65 20 22 c3 88 |) (byte-|code "..|
|00000860| 8a 8c c3 c3 19 18 c7 20 | 88 c8 0a 47 21 88 c9 ca |....... |...G!...|
|00000870| 21 88 60 89 11 88 cb 20 | 88 cc 09 60 5c 22 88 09 |!.`.... |...`\"..|
|00000880| 62 88 cd ce c3 c4 23 85 | 49 00 cf d0 d1 21 8a d2 |b.....#.|I....!..|
|00000890| d3 21 88 68 d4 3e 29 83 | 3f 00 d5 82 40 00 d6 5c |.!.h.>).|?...@..\|
|000008a0| 5c d7 d1 21 5c 22 88 82 | 23 00 88 09 62 88 cd d8 |\..!\"..|#...b...|
|000008b0| c3 c4 23 85 5f 00 c8 d9 | 21 88 da 63 88 82 4d 00 |..#._...|!..c..M.|
|000008c0| 88 64 62 88 0d 69 5a 89 | 10 88 db dc c3 c4 23 85 |.db..iZ.|......#.|
|000008d0| b5 00 08 d1 56 85 b5 00 | dd de df 20 dd 5c 22 5c |....V...|... .\"\|
|000008e0| 5c 1e 06 0e 06 d1 56 85 | a4 00 db dc c3 c4 23 86 |\.....V.|......#.|
|000008f0| 95 00 64 62 88 db dc 21 | 88 d2 dc 21 88 0e 06 53 |..db...!|...!...S|
|00000900| 89 16 06 88 82 80 00 29 | 88 dc 63 88 d2 dc 21 88 |.......)|..c...!.|
|00000910| 08 53 89 10 88 82 71 00 | 2a 29 29 87 22 20 5b 6e |.S....q.|*))." [n|
|00000920| 63 6f 6c 73 20 62 65 67 | 20 66 69 6c 6c 2d 70 72 |cols beg| fill-pr|
|00000930| 65 66 69 78 20 6e 69 6c | 20 74 20 66 69 6c 6c 2d |efix nil| t fill-|
|00000940| 63 6f 6c 75 6d 6e 20 6e | 6d 6f 76 65 20 62 65 67 |column n|move beg|
|00000950| 69 6e 6e 69 6e 67 2d 6f | 66 2d 6c 69 6e 65 20 66 |inning-o|f-line f|
|00000960| 6f 72 77 61 72 64 2d 63 | 68 61 72 20 73 6b 69 70 |orward-c|har skip|
|00000970| 2d 63 68 61 72 73 2d 66 | 6f 72 77 61 72 64 20 22 |-chars-f|orward "|
|00000980| 20 09 22 20 65 6e 64 2d | 6f 66 2d 6c 69 6e 65 20 | ." end-|of-line |
|00000990| 6e 61 72 72 6f 77 2d 74 | 6f 2d 72 65 67 69 6f 6e |narrow-t|o-region|
|000009a0| 20 72 65 2d 73 65 61 72 | 63 68 2d 66 6f 72 77 61 | re-sear|ch-forwa|
|000009b0| 72 64 20 22 20 20 20 2a | 22 20 64 65 6c 65 74 65 |rd " *|" delete|
|000009c0| 2d 72 65 67 69 6f 6e 20 | 6d 61 74 63 68 2d 62 65 |-region |match-be|
|000009d0| 67 69 6e 6e 69 6e 67 20 | 30 20 73 6b 69 70 2d 63 |ginning |0 skip-c|
|000009e0| 68 61 72 73 2d 62 61 63 | 6b 77 61 72 64 20 22 20 |hars-bac|kward " |
|000009f0| 5d 29 5c 22 27 22 20 28 | 34 36 20 36 33 20 33 33 |])\"'" (|46 63 33|
|00000a00| 29 20 32 20 31 20 6d 61 | 74 63 68 2d 65 6e 64 20 |) 2 1 ma|tch-end |
|00000a10| 22 5b 2e 3f 21 5d 5b 5d | 29 5c 22 27 5d 2a 0a 22 |"[.?!][]|)\"']*."|
|00000a20| 20 2d 31 20 33 32 20 73 | 65 61 72 63 68 2d 62 61 | -1 32 s|earch-ba|
|00000a30| 63 6b 77 61 72 64 20 22 | 20 22 20 33 20 25 20 72 |ckward "| " 3 % r|
|00000a40| 61 6e 64 6f 6d 5d 20 32 | 32 29 29 0a 0a 28 64 65 |andom] 2|2))..(de|
|00000a50| 66 75 6e 20 66 69 6c 6c | 2d 69 6e 64 69 76 69 64 |fun fill|-individ|
|00000a60| 75 61 6c 2d 70 61 72 61 | 67 72 61 70 68 73 20 28 |ual-para|graphs (|
|00000a70| 6d 69 6e 20 6d 61 78 20 | 26 6f 70 74 69 6f 6e 61 |min max |&optiona|
|00000a80| 6c 20 6a 75 73 74 69 66 | 79 70 20 6d 61 69 6c 70 |l justif|yp mailp|
|00000a90| 29 20 22 5c 0a 46 69 6c | 6c 20 65 61 63 68 20 70 |) "\.Fil|l each p|
|00000aa0| 61 72 61 67 72 61 70 68 | 20 69 6e 20 72 65 67 69 |aragraph| in regi|
|00000ab0| 6f 6e 20 61 63 63 6f 72 | 64 69 6e 67 20 74 6f 20 |on accor|ding to |
|00000ac0| 69 74 73 20 69 6e 64 69 | 76 69 64 75 61 6c 20 66 |its indi|vidual f|
|00000ad0| 69 6c 6c 20 70 72 65 66 | 69 78 2e 0a 43 61 6c 6c |ill pref|ix..Call|
|00000ae0| 69 6e 67 20 66 72 6f 6d | 20 61 20 70 72 6f 67 72 |ing from| a progr|
|00000af0| 61 6d 2c 20 70 61 73 73 | 20 72 61 6e 67 65 20 74 |am, pass| range t|
|00000b00| 6f 20 66 69 6c 6c 20 61 | 73 20 66 69 72 73 74 20 |o fill a|s first |
|00000b10| 74 77 6f 20 61 72 67 75 | 6d 65 6e 74 73 2e 0a 4f |two argu|ments..O|
|00000b20| 70 74 69 6f 6e 61 6c 20 | 74 68 69 72 64 20 61 6e |ptional |third an|
|00000b30| 64 20 66 6f 75 72 74 68 | 20 61 72 67 75 6d 65 6e |d fourth| argumen|
|00000b40| 74 73 20 4a 55 53 54 49 | 46 59 2d 46 4c 41 47 20 |ts JUSTI|FY-FLAG |
|00000b50| 61 6e 64 20 4d 41 49 4c | 2d 46 4c 41 47 3a 0a 4a |and MAIL|-FLAG:.J|
|00000b60| 55 53 54 49 46 59 2d 46 | 4c 41 47 20 74 6f 20 6a |USTIFY-F|LAG to j|
|00000b70| 75 73 74 69 66 79 20 70 | 61 72 61 67 72 61 70 68 |ustify p|aragraph|
|00000b80| 73 20 28 70 72 65 66 69 | 78 20 61 72 67 29 2c 0a |s (prefi|x arg),.|
|00000b90| 4d 41 49 4c 2d 46 4c 41 | 47 20 66 6f 72 20 61 20 |MAIL-FLA|G for a |
|00000ba0| 6d 61 69 6c 20 6d 65 73 | 73 61 67 65 2c 20 69 2e |mail mes|sage, i.|
|00000bb0| 20 65 2e 20 64 6f 6e 27 | 74 20 66 69 6c 6c 20 68 | e. don'|t fill h|
|00000bc0| 65 61 64 65 72 20 6c 69 | 6e 65 73 2e 22 20 28 69 |eader li|nes." (i|
|00000bd0| 6e 74 65 72 61 63 74 69 | 76 65 20 22 72 0a 50 22 |nteracti|ve "r.P"|
|00000be0| 29 20 28 62 79 74 65 2d | 63 6f 64 65 20 22 c8 88 |) (byte-|code "..|
|00000bf0| c8 18 8c 8a c9 09 0a 5c | 22 88 65 62 88 ca cb 21 |.......\|".eb...!|
|00000c00| 88 6d 3f 85 52 00 cc 60 | cd 20 88 60 5c 22 89 10 |.m?.R..`|. .`\"..|
|00000c10| 88 8a ce 20 88 60 29 60 | 1c 1b 0d 85 3d 00 cf d0 |... .`)`|....=...|
|00000c20| 0b c6 23 85 3d 00 d1 d2 | 21 88 82 2e 00 88 0c 60 |..#.=...|!......`|
|00000c30| 55 85 4d 00 d3 60 0b 0e | 07 23 88 0b 62 2a 88 82 |U.M..`..|.#..b*..|
|00000c40| 0e 00 29 29 29 87 22 20 | 5b 66 69 6c 6c 2d 70 72 |..)))." |[fill-pr|
|00000c50| 65 66 69 78 20 6d 69 6e | 20 6d 61 78 20 66 69 6e |efix min| max fin|
|00000c60| 20 73 74 61 72 74 20 6d | 61 69 6c 70 20 74 20 6a | start m|ailp t j|
|00000c70| 75 73 74 69 66 79 70 20 | 6e 69 6c 20 6e 61 72 72 |ustifyp |nil narr|
|00000c80| 6f 77 2d 74 6f 2d 72 65 | 67 69 6f 6e 20 73 6b 69 |ow-to-re|gion ski|
|00000c90| 70 2d 63 68 61 72 73 2d | 66 6f 72 77 61 72 64 20 |p-chars-|forward |
|00000ca0| 22 20 09 0a 22 20 62 75 | 66 66 65 72 2d 73 75 62 |" .." bu|ffer-sub|
|00000cb0| 73 74 72 69 6e 67 20 62 | 65 67 69 6e 6e 69 6e 67 |string b|eginning|
|00000cc0| 2d 6f 66 2d 6c 69 6e 65 | 20 66 6f 72 77 61 72 64 |-of-line| forward|
|00000cd0| 2d 70 61 72 61 67 72 61 | 70 68 20 72 65 2d 73 65 |-paragra|ph re-se|
|00000ce0| 61 72 63 68 2d 66 6f 72 | 77 61 72 64 20 22 5b 20 |arch-for|ward "[ |
|00000cf0| 09 5d 2a 5b 5e 20 09 0a | 5d 2a 3a 22 20 66 6f 72 |.]*[^ ..|]*:" for|
|00000d00| 77 61 72 64 2d 6c 69 6e | 65 20 31 20 66 69 6c 6c |ward-lin|e 1 fill|
|00000d10| 2d 72 65 67 69 6f 6e 2d | 61 73 2d 70 61 72 61 67 |-region-|as-parag|
|00000d20| 72 61 70 68 5d 20 31 32 | 29 29 0a |raph] 12|)). |
+--------+-------------------------+-------------------------+--------+--------+